Canis dirus - Alemán Inglés Diccionario